package com.ruoyi.project.bajiaostar.jbhWetrademark.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;
import java.util.Date;

/**
 * 商标库对象 jbh_web_trademark
 * 
 * @author 写烧糊
 * @date 2024-07-18
 */
public class JbhWetrademark extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 自动编号 */
    private Long id;

    /** 商标编号 */
    @Excel(name = "商标编号")
    private String trademarkId;

    /** 商标名称 */
    @Excel(name = "商标名称")
    private String trademarkName;

    /** 商标描述 */
    @Excel(name = "商标描述")
    private String trademarkDesc;

    /** 注册证号 */
    @Excel(name = "注册证号")
    private String trademarkCode;

    /** 注册日期 */
    @Excel(name = "注册日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date trademarkDate;

    /** 商标类别 */
    @Excel(name = "商标类别")
    private String trademarkType;

    /** 商标图片 */
    @Excel(name = "商标图片")
    private String trademarkImage;

    /** 商标价格 */
    @Excel(name = "商标价格")
    private Double trademarkPrice;

    /** 主体名称 */
    @Excel(name = "主体名称")
    private String principalName;

    /** 商标拥有者 */
    @Excel(name = "商标拥有者")
    private String trademarkOwner;

    /** 商标审核 */
    @Excel(name = "商标审核")
    private Integer trademarkVerify;

    /** 联系人 */
    @Excel(name = "联系人")
    private String contactName;

    /** 联系电话 */
    @Excel(name = "联系电话")
    private String contactPhone;

    /** 扩展字段 */
    @Excel(name = "扩展字段")
    private String extend;

    /** 创建时间 */
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date createdTime;

    /** 修改时间 */
    @Excel(name = "修改时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date updatedTime;

    /** 删除时间 */
    @Excel(name = "删除时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date deletedTime;

    /** 创建者 */
    @Excel(name = "创建者")
    private String createdBy;

    /** 修改者 */
    @Excel(name = "修改者")
    private String updatedBy;

    /** 删除者 */
    @Excel(name = "删除者")
    private String deletedBy;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setTrademarkId(String trademarkId) 
    {
        this.trademarkId = trademarkId;
    }

    public String getTrademarkId() 
    {
        return trademarkId;
    }
    public void setTrademarkName(String trademarkName) 
    {
        this.trademarkName = trademarkName;
    }

    public String getTrademarkName() 
    {
        return trademarkName;
    }
    public void setTrademarkDesc(String trademarkDesc) 
    {
        this.trademarkDesc = trademarkDesc;
    }

    public String getTrademarkDesc() 
    {
        return trademarkDesc;
    }
    public void setTrademarkCode(String trademarkCode) 
    {
        this.trademarkCode = trademarkCode;
    }

    public String getTrademarkCode() 
    {
        return trademarkCode;
    }
    public void setTrademarkDate(Date trademarkDate) 
    {
        this.trademarkDate = trademarkDate;
    }

    public Date getTrademarkDate() 
    {
        return trademarkDate;
    }
    public void setTrademarkType(String trademarkType) 
    {
        this.trademarkType = trademarkType;
    }

    public String getTrademarkType() 
    {
        return trademarkType;
    }
    public void setTrademarkImage(String trademarkImage) 
    {
        this.trademarkImage = trademarkImage;
    }

    public String getTrademarkImage() 
    {
        return trademarkImage;
    }
    public void setTrademarkPrice(Double trademarkPrice) 
    {
        this.trademarkPrice = trademarkPrice;
    }

    public Double getTrademarkPrice() 
    {
        return trademarkPrice;
    }
    public void setPrincipalName(String principalName) 
    {
        this.principalName = principalName;
    }

    public String getPrincipalName() 
    {
        return principalName;
    }
    public void setTrademarkOwner(String trademarkOwner) 
    {
        this.trademarkOwner = trademarkOwner;
    }

    public String getTrademarkOwner() 
    {
        return trademarkOwner;
    }
    public void setTrademarkVerify(Integer trademarkVerify) 
    {
        this.trademarkVerify = trademarkVerify;
    }

    public Integer getTrademarkVerify() 
    {
        return trademarkVerify;
    }
    public void setContactName(String contactName) 
    {
        this.contactName = contactName;
    }

    public String getContactName() 
    {
        return contactName;
    }
    public void setContactPhone(String contactPhone) 
    {
        this.contactPhone = contactPhone;
    }

    public String getContactPhone() 
    {
        return contactPhone;
    }
    public void setExtend(String extend) 
    {
        this.extend = extend;
    }

    public String getExtend() 
    {
        return extend;
    }
    public void setCreatedTime(Date createdTime) 
    {
        this.createdTime = createdTime;
    }

    public Date getCreatedTime() 
    {
        return createdTime;
    }
    public void setUpdatedTime(Date updatedTime) 
    {
        this.updatedTime = updatedTime;
    }

    public Date getUpdatedTime() 
    {
        return updatedTime;
    }
    public void setDeletedTime(Date deletedTime) 
    {
        this.deletedTime = deletedTime;
    }

    public Date getDeletedTime() 
    {
        return deletedTime;
    }
    public void setCreatedBy(String createdBy) 
    {
        this.createdBy = createdBy;
    }

    public String getCreatedBy() 
    {
        return createdBy;
    }
    public void setUpdatedBy(String updatedBy) 
    {
        this.updatedBy = updatedBy;
    }

    public String getUpdatedBy() 
    {
        return updatedBy;
    }
    public void setDeletedBy(String deletedBy) 
    {
        this.deletedBy = deletedBy;
    }

    public String getDeletedBy() 
    {
        return deletedBy;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("trademarkId", getTrademarkId())
            .append("trademarkName", getTrademarkName())
            .append("trademarkDesc", getTrademarkDesc())
            .append("trademarkCode", getTrademarkCode())
            .append("trademarkDate", getTrademarkDate())
            .append("trademarkType", getTrademarkType())
            .append("trademarkImage", getTrademarkImage())
            .append("trademarkPrice", getTrademarkPrice())
            .append("principalName", getPrincipalName())
            .append("trademarkOwner", getTrademarkOwner())
            .append("trademarkVerify", getTrademarkVerify())
            .append("contactName", getContactName())
            .append("contactPhone", getContactPhone())
            .append("extend", getExtend())
            .append("remark", getRemark())
            .append("createdTime", getCreatedTime())
            .append("updatedTime", getUpdatedTime())
            .append("deletedTime", getDeletedTime())
            .append("createdBy", getCreatedBy())
            .append("updatedBy", getUpdatedBy())
            .append("deletedBy", getDeletedBy())
            .toString();
    }
}
